import pandas as pd

# 读取Excel文件
file_path = r"G:\工作\每日\抖音1.xlsx"
# file_path = r"G:\工作\每日\27\抖音1.xlsx"
df = pd.read_excel(file_path)

# 筛选订单状态（排除"已关闭"）
filtered_df = df[~df['订单状态'].isin(['已关闭'])]

# 按达人昵称分组，统计订单个数和订单应付金额总和
result = filtered_df.groupby('达人昵称').agg({
    '订单应付金额': 'sum'     # 订单应付金额求和
}).reset_index()

# 统计订单个数
result['订单个数'] = filtered_df.groupby('达人昵称').size().values

# 按订单应付金额降序排序，取前20名
result_sorted = result.sort_values(by='订单应付金额', ascending=False).head(20)

print("处理完成！结果:")
print(result_sorted.to_string(index=False))
